import cv2

# 灰度化，二值化
img = cv2.imread("img/rect.png", 0)
ret, img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)

# 轮廓点
contours, h = cv2.findContours(img, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)

# 图像矩需要轮廓点内容
# 图像矩 => 描述整个图像空间信息的集合，该集合可以帮助我们实现周长计算、面积计算...
M = cv2.moments(contours[0])
print(M)
cx = int(M['m10'] / M['m00'])
cy = int(M['m01'] / M['m00'])
print(cx, cy)
